hitching post - French English Dictionary